﻿//-------------------------------------------------------------------
//	Copyright (c) 2010-2014  Zhirnov Andrey
//	This file is part of the "UX Standard Lib" project.
//	See copyright notice in "UX_STL_Ext.h".
//-------------------------------------------------------------------
/*
	include this file in .cpp file in your project and don't attach lib.
*/

#pragma once

#ifdef _UXS_USE_OPENAL
#include "AL/ALshell_lib.h"
#endif

#ifdef _UXS_USE_OPENCL
#include "CL/CLshell_lib.h"
#endif

#ifdef _UXS_USE_OPENGL
#include "GL/GLshell_lib.h"
#endif

#if defined( _UXS_USE_OPENGLES ) && !defined( _UXS_USE_OPENGL )
#include "GLES/opengles.h"
#include "GLES/shell/GLESTexture.h"
#endif

#include "OS/Utils/CThread.cpp"
#include "OS/Utils/CThreadManager.cpp"
#include "OS/Utils/CInput.cpp"

#include "Java/Java.cpp"

#include "File/Zip/zip.cpp"
#include "File/LZMA/lzma.cpp"

#if 0	//def _UXS_USE_DIRECTX11
#include "DX11/shell/DXSystem.h"
#endif

#ifdef PLATFORM_WINDOWS
#include "OS/Windows/Window.cpp"
#include "OS/Windows/GLWindow.cpp"
#include "OS/Windows/WinPlatform.cpp"	// !!! must be in the end
#endif
